home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / perl5 / Gnome2 / App.pod < prev    next >
Encoding:
Text File  |  2008-06-15  |  5.0 KB  |  410 lines

  1. =head1 NAME
  2.  
  3. Gnome2::App
  4.  
  5. =head1 HIERARCHY
  6.  
  7.   Glib::Object
  8.   +----Glib::InitiallyUnowned
  9.        +----Gtk2::Object
  10.             +----Gtk2::Widget
  11.                  +----Gtk2::Container
  12.                       +----Gtk2::Bin
  13.                            +----Gtk2::Window
  14.                                 +----Gnome2::App
  15.  
  16. =head1 INTERFACES
  17.  
  18.   Glib::Object::_Unregistered::AtkImplementorIface
  19.   Gtk2::Buildable
  20.  
  21.  
  22. =head1 METHODS
  23.  
  24. =head2 widget = Gnome2::App-E<gt>B<new> ($appname, $title=undef)
  25.  
  26. =over
  27.  
  28. =over
  29.  
  30. =item * $appname (string) 
  31.  
  32. =item * $title (string) 
  33.  
  34. =back
  35.  
  36. =back
  37.  
  38. =head2 scalar = $app-E<gt>B<accel_group> 
  39.  
  40. =over
  41.  
  42. =back
  43.  
  44. =head2 $app-E<gt>B<add_dock_item> ($item, $placement, $band_num, $band_position, $offset)
  45.  
  46. =over
  47.  
  48. =over
  49.  
  50. =item * $item (Gnome2::Bonobo::DockItem) 
  51.  
  52. =item * $placement (Gnome2::Bonobo::DockPlacement) 
  53.  
  54. =item * $band_num (integer) 
  55.  
  56. =item * $band_position (integer) 
  57.  
  58. =item * $offset (integer) 
  59.  
  60. =back
  61.  
  62. =back
  63.  
  64. =head2 widget = $app-E<gt>B<add_docked> ($widget, $name, $behavior, $placement, $band_num, $band_position, $offset)
  65.  
  66. =over
  67.  
  68. =over
  69.  
  70. =item * $widget (Gtk2::Widget) 
  71.  
  72. =item * $name (string) 
  73.  
  74. =item * $behavior (Gnome2::Bonobo::DockItemBehavior) 
  75.  
  76. =item * $placement (Gnome2::Bonobo::DockPlacement) 
  77.  
  78. =item * $band_num (integer) 
  79.  
  80. =item * $band_position (integer) 
  81.  
  82. =item * $offset (integer) 
  83.  
  84. =back
  85.  
  86. =back
  87.  
  88. =head2 $app-E<gt>B<add_toolbar> ($toolbar, $name, $behavior, $placement, $band_num, $band_position, $offset)
  89.  
  90. =over
  91.  
  92. =over
  93.  
  94. =item * $toolbar (Gtk2::Toolbar) 
  95.  
  96. =item * $name (string) 
  97.  
  98. =item * $behavior (Gnome2::Bonobo::DockItemBehavior) 
  99.  
  100. =item * $placement (Gnome2::Bonobo::DockPlacement) 
  101.  
  102. =item * $band_num (integer) 
  103.  
  104. =item * $band_position (integer) 
  105.  
  106. =item * $offset (integer) 
  107.  
  108. =back
  109.  
  110. =back
  111.  
  112. =head2 scalar = $app-E<gt>B<contents> 
  113.  
  114. =over
  115.  
  116. =back
  117.  
  118. =head2 $app-E<gt>B<set_contents> ($contents)
  119.  
  120. =over
  121.  
  122. =over
  123.  
  124. =item * $contents (Gtk2::Widget) 
  125.  
  126. =back
  127.  
  128. =back
  129.  
  130. =head2 $app-E<gt>B<create_menus> ($uiinfo)
  131.  
  132. =over
  133.  
  134. =over
  135.  
  136. =item * $uiinfo (Gnome2::UIInfo) 
  137.  
  138. =back
  139.  
  140. =back
  141.  
  142. =head2 $app-E<gt>B<create_toolbar> ($uiinfo)
  143.  
  144. =over
  145.  
  146. =over
  147.  
  148. =item * $uiinfo (Gnome2::UIInfo) 
  149.  
  150. =back
  151.  
  152. =back
  153.  
  154. =head2 scalar = $app-E<gt>B<dock> 
  155.  
  156. =over
  157.  
  158. =back
  159.  
  160. =head2 dock = $app-E<gt>B<get_dock> 
  161.  
  162. =over
  163.  
  164. =back
  165.  
  166. =head2 dockitem = $app-E<gt>B<get_dock_item_by_name> ($name)
  167.  
  168. =over
  169.  
  170. =over
  171.  
  172. =item * $name (string) 
  173.  
  174. =back
  175.  
  176. =back
  177.  
  178. =head2 $app-E<gt>B<enable_layout_config> ($enable)
  179.  
  180. =over
  181.  
  182. =over
  183.  
  184. =item * $enable (boolean) 
  185.  
  186. =back
  187.  
  188. =back
  189.  
  190. =head2 scalar = $app-E<gt>B<get_enable_layout_config> 
  191.  
  192. =over
  193.  
  194. =back
  195.  
  196. =head2 $app-E<gt>B<insert_menus> ($path, $menuinfo)
  197.  
  198. =over
  199.  
  200. =over
  201.  
  202. =item * $path (string) 
  203.  
  204. =item * $menuinfo (Gnome2::UIInfo) 
  205.  
  206. =back
  207.  
  208. =back
  209.  
  210. =head2 $app-E<gt>B<install_menu_hints> ($uiinfo)
  211.  
  212. =over
  213.  
  214. =over
  215.  
  216. =item * $uiinfo (Gnome2::UIInfo) 
  217.  
  218. =back
  219.  
  220. =back
  221.  
  222. =head2 scalar = $app-E<gt>B<layout> 
  223.  
  224. =over
  225.  
  226. =back
  227.  
  228. =head2 scalar = $app-E<gt>B<menubar> 
  229.  
  230. =over
  231.  
  232. =back
  233.  
  234. =head2 $app-E<gt>B<set_menus> ($menubar)
  235.  
  236. =over
  237.  
  238. =over
  239.  
  240. =item * $menubar (Gtk2::MenuBar) 
  241.  
  242. =back
  243.  
  244. =back
  245.  
  246. =head2 scalar = $app-E<gt>B<prefix> 
  247.  
  248. =over
  249.  
  250. =back
  251.  
  252. =head2 $app-E<gt>B<remove_menu_range> ($path, $start, $items)
  253.  
  254. =over
  255.  
  256. =over
  257.  
  258. =item * $path (string) 
  259.  
  260. =item * $start (integer) 
  261.  
  262. =item * $items (integer) 
  263.  
  264. =back
  265.  
  266. =back
  267.  
  268. =head2 $app-E<gt>B<remove_menus> ($path, $items)
  269.  
  270. =over
  271.  
  272. =over
  273.  
  274. =item * $path (string) 
  275.  
  276. =item * $items (integer) 
  277.  
  278. =back
  279.  
  280. =back
  281.  
  282. =head2 Gnome2::App-E<gt>B<setup_toolbar> ($toolbar, $dock_item)
  283.  
  284. =over
  285.  
  286. =over
  287.  
  288. =item * $toolbar (Gtk2::Toolbar) 
  289.  
  290. =item * $dock_item (Gnome2::Bonobo::DockItem) 
  291.  
  292. =back
  293.  
  294. =back
  295.  
  296. =head2 scalar = $app-E<gt>B<statusbar> 
  297.  
  298. =over
  299.  
  300. =back
  301.  
  302. =head2 $app-E<gt>B<set_statusbar_custom> ($container, $statusbar)
  303.  
  304. =over
  305.  
  306. =over
  307.  
  308. =item * $container (Gtk2::Widget) 
  309.  
  310. =item * $statusbar (Gtk2::Widget) 
  311.  
  312. =back
  313.  
  314. =back
  315.  
  316. =head2 $app-E<gt>B<set_statusbar> ($statusbar)
  317.  
  318. =over
  319.  
  320. =over
  321.  
  322. =item * $statusbar (Gtk2::Widget) 
  323.  
  324. =back
  325.  
  326. =back
  327.  
  328. =head2 $app-E<gt>B<set_toolbar> ($toolbar)
  329.  
  330. =over
  331.  
  332. =over
  333.  
  334. =item * $toolbar (Gtk2::Toolbar) 
  335.  
  336. =back
  337.  
  338. =back
  339.  
  340. =head2 scalar = $app-E<gt>B<vbox> 
  341.  
  342. =over
  343.  
  344. =back
  345.  
  346.  
  347. =head1 PROPERTIES
  348.  
  349. =over
  350.  
  351. =item 'app-id' (string : readable / writable / construct)
  352.  
  353. The application ID string
  354.  
  355. =back
  356.  
  357.  
  358. =head1 ENUMS AND FLAGS
  359.  
  360. =head2 flags Gnome2::Bonobo::DockItemBehavior
  361.  
  362. =over
  363.  
  364. =item * 'normal' / 'BONOBO_DOCK_ITEM_BEH_NORMAL'
  365.  
  366. =item * 'exclusive' / 'BONOBO_DOCK_ITEM_BEH_EXCLUSIVE'
  367.  
  368. =item * 'never-floating' / 'BONOBO_DOCK_ITEM_BEH_NEVER_FLOATING'
  369.  
  370. =item * 'never-vertical' / 'BONOBO_DOCK_ITEM_BEH_NEVER_VERTICAL'
  371.  
  372. =item * 'never-horizontal' / 'BONOBO_DOCK_ITEM_BEH_NEVER_HORIZONTAL'
  373.  
  374. =item * 'locked' / 'BONOBO_DOCK_ITEM_BEH_LOCKED'
  375.  
  376. =back
  377.  
  378.  
  379. =head2 enum Gnome2::Bonobo::DockPlacement
  380.  
  381. =over
  382.  
  383. =item * 'top' / 'BONOBO_DOCK_TOP'
  384.  
  385. =item * 'right' / 'BONOBO_DOCK_RIGHT'
  386.  
  387. =item * 'bottom' / 'BONOBO_DOCK_BOTTOM'
  388.  
  389. =item * 'left' / 'BONOBO_DOCK_LEFT'
  390.  
  391. =item * 'floating' / 'BONOBO_DOCK_FLOATING'
  392.  
  393. =back
  394.  
  395.  
  396.  
  397. =head1 SEE ALSO
  398.  
  399. L<Gnome2>, L<Glib::Object>, L<Glib::InitiallyUnowned>, L<Gtk2::Object>, L<Gtk2::Widget>, L<Gtk2::Container>, L<Gtk2::Bin>, L<Gtk2::Window>
  400.  
  401. =head1 COPYRIGHT
  402.  
  403. Copyright (C) 2003-2004 by the gtk2-perl team.
  404.  
  405. This software is licensed under the LGPL.  See L<Gnome2> for a full notice.
  406.  
  407.  
  408. =cut
  409.  
  410.